Symplectic Runge-Kutta Schemes for Adjoint Equations, Automatic Differentiation, Optimal Control, and More
نویسنده
چکیده
The study of the sensitivity of the solution of a system of differential equations with respect to changes in the initial conditions leads to the introduction of an adjoint system, whose discretisation is related to reverse accumulation in automatic differentiation. Similar adjoint systems arise in optimal control and other areas, including classical Mechanics. Adjoint systems are introduced in such a way that they exactly preserve a relevant quadratic invariant (more precisely an inner product). Symplectic Runge-Kutta and Partitioned Runge-Kutta methods are defined through the exact conservation of a differential geometric structure, but may be characterized by the fact that they preserve exactly quadratic invariants of the system being integrated. Therefore the symplecticness (or lack of symplecticness) of a Runge-Kutta or Partitioned Runge-Kutta integrator should be relevant to understand its performance when applied to the computation of sensitivities, to optimal control problems and in other applications requiring the use of adjoint systems. This paper examines the links between symplectic integration and those applications. The article presents in a new, unified way a number of results now scattered or implicit in the literature. In particular we show how some common procedures, such as the direct method in optimal control theory and the computation of sensitivities via reverse accumulation, imply, probably unbeknownst to the user, ‘hidden’ integrations with symplectic Partitioned Runge-Kutta schemes.
منابع مشابه
Symplectic Runge–Kutta Schemes for Adjoint Equations, Automatic Differentiation, Optimal Control, and More∗
The study of the sensitivity of the solution of a system of differential equations with respect to changes in the initial conditions leads to the introduction of an adjoint system, whose discretization is related to reverse accumulation in automatic differentiation. Similar adjoint systems arise in optimal control and other areas, including classical mechanics. Adjoint systems are introduced in...
متن کاملImplicit-Explicit Runge-Kutta Schemes for Numerical Discretization of Optimal Control Problems
Implicit-explicit (IMEX) Runge-Kutta methods play a major rule in the numerical treatment of differential systems governed by stiff and non-stiff terms. This paper discusses order conditions and symplecticity properties of a class of IMEX Runge–Kutta methods in the context of optimal control problems. The analysis of the schemes is based on the continuous optimality system. Using suitable trans...
متن کاملComputation of order conditions for symplectic partitioned Runge-Kutta schemes with application to optimal control
We derive order conditions for the discretization of (unconstrained) optimal control problems, when the scheme for the state equation is of Runge-Kutta type. This problem appears to be essentially the one of checking order conditions for symplectic partitioned Runge-Kutta schemes. We show that the computations using bi-coloured trees are naturally expressed in this case in terms of oriented fre...
متن کاملMulti-symplectic Runge–Kutta-type methods for Hamiltonian wave equations
The non-linear wave equation is taken as a model problem for the investigation. Different multisymplectic reformulations of the equation are discussed. Multi-symplectic Runge–Kutta methods and multi-symplectic partitioned Runge–Kutta methods are explored based on these different reformulations. Some popular and efficient multi-symplectic schemes are collected and constructed. Stability analyses...
متن کاملOn the discrete adjoints of adaptive time stepping algorithms
We investigate the behavior of adaptive time stepping numerical algorithms under the reverse mode of automatic differentiation (AD). By differentiating the time step controller and the error estimator of the original algorithm, reverse mode AD generates spurious adjoint derivatives of the time steps. The resulting discrete adjoint models become inconsistent with the adjoint ODE, and yield incor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM Review
دوره 58 شماره
صفحات -
تاریخ انتشار 2016